# 使用标准面积图分析 商品的销售情况
import pandas as pd
import matplotlib.pyplot as plt

# 读取excel文件
df = pd.read_excel('libs/产品销售统计.xlsx')

# 解决中文乱码
plt.rcParams['font.sans-serif'] = ['SimHei']

x = df['产品名称']
y = df['总量']

plt.title('电脑配件销售情况')

# 绘制标准面积图
plt.stackplot(x, y)
plt.show()

# 堆叠面积图
x = df['产品名称']
y1 = df['1月'] + df['2月'] + df['3月']
y2 = df['4月'] + df['5月'] + df['6月']
y3 = df['7月'] + df['8月'] + df['9月']
y4 = df['10月'] + df['11月'] + df['12月']

plt.stackplot(x, y1, y2, y3, y4)

plt.legend(['第一季度', '第二季度', '第三季度', '第四季度'])

plt.title('电脑配件季度销售情况')

plt.show()
